package com.itheima.d09_adapter;

import java.net.Socket;

/**
 * 目标：了解适配器设计模式
 */
public class Test {
    public static void main(String[] args) {
        //需求：雨哥，缅北旅游（手机/充电器）
        //1.雨哥自己使用的国内标准的充电器
        IChinaSocket chinaSocket = new RainBrotherChainSocket();

        //2.入住酒店
        KKHotel hotel = new KKHotel();

        //购买电源适配器
        SocketAdapter adapter = new SocketAdapter();
        //将国内充电器插入到适配器上
        adapter.setSocket(chinaSocket);

        //3.充电
        //3.1 接入电源
        hotel.setSocket(adapter);

        //3.2 开始充电
        hotel.chongdian();
    }
}
